﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Color x:Key="GeneralBackgroundColor">#FF1A1A1A</Color>
    <Color x:Key="GeneralForegroundColor">#FFFFFFFF</Color>
    <Color x:Key="HeaderForegroundColor">#FF232A33</Color>
    <Color x:Key="HeaderBackgroundColor">#B8A7A7A7</Color>
    <Color x:Key="DataLabelForegroundColor">#FF677076</Color>
    <Color x:Key="DataForegroundColor">#FF1E2D37</Color>
    <SolidColorBrush x:Key="GeneralBackgroundBrush" Color="{StaticResource GeneralBackgroundColor}" />
    <LinearGradientBrush x:Key="HeaderBackgroundBrush" EndPoint="1,0.5" StartPoint="0,0.5">
        <GradientStop Color="#7A4BAFF5" Offset="0"/>
        <GradientStop Color="#5FA4D9FF" Offset="1"/>
    </LinearGradientBrush>
    <SolidColorBrush x:Key="GeneralForegroundBrush" Color="{StaticResource GeneralForegroundColor}" />
    <SolidColorBrush x:Key="HeaderForegroundBrush" Color="{StaticResource HeaderForegroundColor}" />
    <SolidColorBrush x:Key="DataLabelForegroundBrush" Color="{StaticResource DataLabelForegroundColor}" />
    <SolidColorBrush x:Key="DataForegroundBrush" Color="{StaticResource DataForegroundColor}" />

    <Style x:Key="HeaderRowStyle" TargetType="{x:Type TableRow}">
        <Setter Property="Paragraph.Foreground" Value="{StaticResource HeaderForegroundBrush}" />
        <Setter Property="TableRow.Background" Value="{StaticResource HeaderBackgroundBrush}" />
        <Setter Property="Paragraph.FontWeight" Value="Bold" />
        <Setter Property="Paragraph.FontSize" Value="14" />
    </Style>

    <Style x:Key="DataRowStyle" TargetType="{x:Type TableRow}">
        <Setter Property="FontWeight" Value="Bold" />
        <Setter Property="FontSize" Value="12"/>
    </Style>

    <Style x:Key="DataLabelStyle">
        <Setter Property="Paragraph.Foreground" Value="{StaticResource DataLabelForegroundBrush}" />
        <Setter Property="Paragraph.Background" Value="{x:Null}" />
        <Setter Property="Paragraph.FontSize" Value="12"/>
    </Style>

    <Style x:Key="DataStyle" >
        <Setter Property="Paragraph.Foreground" Value="{StaticResource DataForegroundBrush}" />
        <Setter Property="Paragraph.FontSize" Value="12"/>
        <Setter Property="Paragraph.FontWeight" Value="Bold"/>
    </Style>
</ResourceDictionary>
